package com.gitee.liang521.generate.api.service;

import com.gitee.liang521.generate.api.pojo.vo.generate.GenerateReqVo;
import com.gitee.liang521.generate.api.pojo.vo.generate.ListResVo;

import java.util.List;

/**
 * @author liang zai
 * @date 2021/9/16 14:56
 * @description
 */
public interface GenerateService {
    /**
     * 表列表
     * @return
     */
    List<ListResVo> listQuery();

    /**
     * 可生成文件类型
     * @return
     */
    List<String> types();

    /**
     * 代码生成
     * @param generateReqVo
     */
    void generate(GenerateReqVo generateReqVo);
}
